
package com.qd.hik.dto.parkinfo;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 〈一句话功能简述〉<br>
 *
 * @author sjk
 * @create 2024-05-27 11:11
 * @since 1.0.0
 */
@Data
@Accessors(chain = true)
public class HkParkInfoResp {
    /**
     * 停车场 code
     */
    private String parkCode;
    /**
     * 停车场名称
     */
    private String parkName;
    /**
     * 总车位数
     */
    private Integer totalParkingSpaceNum;
    /**
     * 剩余车位数
     */
    private Integer leftParkingSpaceNum;
    /**
     * 总固定车位数
     */
    private Integer totalFixedSpaceNum;
    /**
     * 剩余固定车位数
     */
    private Integer leftFixedSpaceNum;
    /**
     * 描述
     */
    private String description;
    /**
     * 经度
     */
    private String parkLongitude;
    /**
     * 纬度
     */
    private String parkLatitude;
    /**
     * 停车场类型
     */
    private Integer parkType;
    /**
     * 停车场级别
     */
    private Integer parkLevel;
    /**
     * 运营开始时间
     */
    private String parkingStartTime;
    /**
     * 运营结束时间
     */
    private String parkingEndTime;
    /**
     * 免费时长
     */
    private String freeTime;
    /**
     * 充电总车位数
     */
    private String chargeTotalNum;
    /**
     * 剩余充电车位数
     */
    private String chargeLeftNum;
    /**
     * 地址
     */
    private String parkingAddress;
    /**
     * 收费规则
     */
    private String payRuleDesc;
    /**
     * 区域
     */
    private String areaName;

    public void freeData() {
        this.parkCode = null;
        this.parkName = null;
        this.totalParkingSpaceNum = null;
        this.leftParkingSpaceNum = null;
        this.totalFixedSpaceNum = null;
        this.leftFixedSpaceNum = null;
        this.description = null;
        this.parkLongitude = null;
        this.parkLatitude = null;
        this.parkType = null;
        this.parkLevel = null;
        this.parkingStartTime = null;
        this.parkingEndTime = null;
        this.freeTime = null;
        this.chargeTotalNum = null;
        this.chargeLeftNum = null;
        this.parkingAddress = null;
        this.payRuleDesc = null;
        this.areaName = null;

    }
}